Required = Field '${label}' is required.

AboutGeoServerPage.bugTracker    = Issue Tracker
AboutGeoServerPage.buildDate = Build Date
AboutGeoServerPage.buildInformation = Build Information
AboutGeoServerPage.description   = General information about GeoServer.
AboutGeoServerPage.documentation = Documentation
AboutGeoServerPage.geoserverVersion = GeoServer Version
AboutGeoServerPage.geotoolsVersion = GeoTools Version
AboutGeoServerPage.geowebcacheVersion = GeoWebCache Version
AboutGeoServerPage.information   = This web administration interface allows for easy configuration of GeoServer. After logging in, please use the menus on the left to navigate through the interface.
AboutGeoServerPage.informationAbout = The About and Status menu lists technical details about the running GeoServer instance.
AboutGeoServerPage.informationData = The Data menu is used to configure data sources and styling.
AboutGeoServerPage.informationService = The Service menu provides configuration for web services.
AboutGeoServerPage.informationSettings = The Settings menu provides configurations options that apply to all services (i.e. server-wide).
AboutGeoServerPage.informationTile = The Tile Caching menu allows configuration of the embedded tile cache.
AboutGeoServerPage.informationSecurity = The Security menu allows configuration of access controls (authentication and authorization).
AboutGeoServerPage.informationDemos =  The Demos menu provides examples of using web services, and request builders to help you assemble your own examples.

AboutGeoServerPage.moreInformation = Information

AboutGeoServerPage.introduction  = GeoServer publishes data from any major spatial data source using open standards. GeoServer implements several Open Geospatial Consortium protocols including Web Map Service (WMS), Web Feature Service (WFS), Web Coverage Service (WCS) and Web Map Tile Service (WMTS). Additional extensions are available for Catalogue Service (CSW) and Web Processing Service (WPS).

AboutGeoServerPage.gitRevision   = Git Revision
AboutGeoServerPage.title         = About GeoServer
AboutGeoServerPage.usefulLinks   = Useful Links
AboutGeoServerPage.wiki          = Wiki

AbstractCoverageStorePage.dataSrcName = Data Source Name
AbstractCoverageStorePage.description = Description
AbstractCoverageStorePage.disableOnConnFailure    = Auto disable on connection failure


AbstractDataAccessPage.cantGetDataStoreFactory = Can't find the factory for the given data store. Make sure the \
        appropriate plugin is installed
AbstractDataAccessPage.dataSrcName             = Data Source Name
AbstractDataAccessPage.description             = Description
AbstractDataAccessPage.disableOnConnFailure    = Auto disable on connection failure

AttributeEditPage.title = Edit attribute
AttributeEditPage.description = Create a new attribute by specifying name, data type and other details
AttributeEditPage.name = Name
AttributeEditPage.type = Type
AttributeEditPage.size = Size
AttributeEditPage.nullable = Nullable
AttributeEditPage.crs = Coordinate reference system
AttributeEditPage.notNumber = {0} is not a valid size
AttributeEditPage.notPositive = Attribute size must be positive

AttributeType.String = String
AttributeType.Boolean = Boolean
AttributeType.Integer = Integer
AttributeType.Long  = Long
AttributeType.Float  = Float
AttributeType.Double  = Double precision
AttributeType.Number  = Number
AttributeType.Date  = Date
AttributeType.Time  = Time
AttributeType.Timestamp  = Date and Time
AttributeType.Geometry  = Generic geometry
AttributeType.Point  = Point
AttributeType.LineString  = Line
AttributeType.Polygon  = Polygon
AttributeType.MultiPoint  = Multi point
AttributeType.MultiLineString  = Multi line
AttributeType.MultiPolygon  = Multi polygon
AttributeType.GeometryCollection  = Geometry collection

AttributeNewPage.title = Create new attribute


AbstractWMSStorePage.dataSrcName             = WMS Source Name
AbstractWMSStorePage.description             = Description
AbstractWMSStorePage.disableOnConnFailure    = Auto disable on connection failure
AbstractWMSStorePage.capabilitiesURL         = Capabilities URL
AbstractWMSStorePage.connectionInfo          = Connection Info
AbstractWMSStorePage.userName                = User Name
AbstractWMSStorePage.password                = Password
AbstractWMSStorePage.headerName              = HTTP header name
AbstractWMSStorePage.headerValue             = HTTP header value
AbstractWMSStorePage.authKey                 = AuthKey or API Key
AbstractWMSStorePage.useHttpConnectionPooling= Use HTTP connection pooling
AbstractWMSStorePage.maxConnections          = Max concurrent connections
AbstractWMSStorePage.readTimeout             = Read timeout in seconds
AbstractWMSStorePage.connectTimeout          = Connect timeout in seconds 

AbstractWMTSStorePage.dataSrcName             = WMTS Source Name
AbstractWMTSStorePage.description             = Description
AbstractWMTSStorePage.disableOnConnFailure    = Auto disable on connection failure
AbstractWMTSStorePage.capabilitiesURL         = Capabilities URL
AbstractWMTSStorePage.connectionInfo          = Connection Info
AbstractWMTSStorePage.userName                = User Name
AbstractWMTSStorePage.password                = Password
AbstractWMTSStorePage.headerName              = HTTP header name
AbstractWMTSStorePage.headerValue             = HTTP header value
AbstractWMTSStorePage.authKey                 = AuthKey or API Key
AbstractWMTSStorePage.useHttpConnectionPooling= Use HTTP connection pooling
AbstractWMTSStorePage.maxConnections          = Max concurrent connections
AbstractWMTSStorePage.readTimeout             = Read timeout in seconds
AbstractWMTSStorePage.connectTimeout          = Connect timeout in seconds 

BaseServiceAdminPage.accessConstraints    = Access Constraints
BaseServiceAdminPage.fees                 = Fees
BaseServiceAdminPage.maintainer           = Maintainer
BaseServiceAdminPage.onlineResource       = Online resource
BaseServiceAdminPage.serviceMetadata      = Service Metadata
BaseServiceAdminPage.strictCITECompliance = Strict CITE compliance
BaseServiceAdminPage.vocabulary = Vocabulary
BaseServiceAdminPage.workspaceHelp.title = Workspace Specific Services
BaseServiceAdminPage.workspaceHelp=<p>The configuration of an OGC service can be made local \
    to a specific workspace. A local workspace configuration will override the global configuration \
    when the OGC service is accessed through the virtual workspace endpoint.</p>\
<p>For the global configuration the drop down list contains all workspaces \
    that have a custom/local configuration for this service and can be used to switch between the \
    configurations. No selection signifies the global service configuration.</p>\
<p>Creating a custom/local service configuration can be done on the workspace page.</p>
defaultLocale    = Default Language
i18nSettings= i18n Settings
BasicResourceConfig.FORCE_DECLARED             = Force declared
BasicResourceConfig.NONE                       = Keep native
BasicResourceConfig.REPROJECT_TO_DECLARED      = Reproject native to declared
BasicResourceConfig.basicResourceInfo          = Basic Resource Info
BasicResourceConfig.boundingBoxes              = Bounding Boxes
BasicResourceConfig.computeFromData            = Compute from data
BasicResourceConfig.computeFromNativeBounds    = Compute from native bounds
BasicResourceConfig.coordinateReferenceSystems = Coordinate Reference Systems
BasicResourceConfig.computeFromSRS             = Compute from SRS bounds
BasicResourceConfig.declaredSRS                = Declared SRS
BasicResourceConfig.latLonBbox                 = Lat/Lon Bounding Box
BasicResourceConfig.metadataLinks              = Metadata links
BasicResourceConfig.dataLinks                  = Data links
BasicResourceConfig.nativeBbox                 = Native Bounding Box
BasicResourceConfig.nativeSRS                  = Native SRS
BasicResourceConfig.publishBbox                = Published Bounding Box
BasicResourceConfig.srsHandling                = SRS handling
BasicResourceConfig.basicSettings              = Basic Settings
BasicResourceConfig.storeName                  = Store Name
BasicResourceConfig.nativeName                 = Native Name
BasicResourceConfig.noTransformFromNativeToDeclaredCRS=The native CRS can't be projected to the declared CRS. \
           Either declare another CRS or another projection policy. Original error message is: ${error}

CRSPanel.find      = Find...
CRSPanel.selectSRS = Select a coordinate system. Use the search box to narrow the list 
CRSPanel.title     = Envelope Panel
CRSPanel.wktLink   = See the full definition of the coordinate system in WKT syntax

ConfirmRemovalPanel.aboutRemove     = You are about to remove the following object(s)
ConfirmRemovalPanel.groups          = Layer group(s)
ConfirmRemovalPanel.layers          = Layer(s)
ConfirmRemovalPanel.modifiedObjects = Also, the following object(s) will be modified
ConfirmRemovalPanel.removedObjects  = As a result, also the following object(s) will be removed
ConfirmRemovalPanel.stores          = Store(s)
ConfirmRemovalPanel.styles          = Style(s)
ConfirmRemovalPanel.workspaces      = Workspace(s)
ConfirmRemovalPanel.notRemovedObject = The following objects cannot be deleted

ContactPanel.address             = Address
ContactPanel.addressCity         = City
ContactPanel.addressCountry      = Country
ContactPanel.addressPostalCode   = ZIP code
ContactPanel.addressState        = State
ContactPanel.addressType         = Address Type
ContactPanel.addressDeliveryPoint = Address Delivery Point
ContactPanel.addressElectronicMailAddress = Address Electronic Mail Address
ContactPanel.contact             = Primary Contact
ContactPanel.contactEmail        = Email
ContactPanel.contactFacsimile    = Fax
ContactPanel.contactOrganization = Organization
ContactPanel.contactPerson       = Contact
ContactPanel.contactPosition     = Position
ContactPanel.contactVoice        = Voice
ContactPanel.onlineResource      = Online Resource
ContactPanel.welcome             = Welcome
ContactPage.description         = Set the contact information for this server.
ContactPage.title               = Contact Information

CoverageResourceConfigurationPanel.coverageParameters = Coverage Parameters

CoverageAccessPage.description   = Administer settings related to accessing raster data.
CoverageAccessPage.maxPoolSize   = Maximum pool size
CoverageAccessPage.corePoolSize  = Core pool size
CoverageAccessPage.keepAliveTime = Keep alive time (ms)
CoverageAccessPage.queueType     = Queue type
CoverageAccessPage.UNBOUNDED     = UNBOUNDED
CoverageAccessPage.DIRECT        = DIRECT
CoverageAccessPage.title         = Raster Access
CoverageAccessPage.threadPoolExecutor = CPU Use
CoverageAccessPage.imageio = Memory Use
CoverageAccessPage.imageIOCacheThreshold = ImageIO cache memory threshold (KB)
CoverageAccessPage.poolSizeCheck = Maximum pool size can't be lower than core pool size

CoverageStoreEditPage.cantGetCoverageStoreFactory = Can't obtain the factory for the given Coverage Store. Make sure \
        the appropriate plugin is installed.
CoverageStoreEditPage.title                       = Edit Raster Data Source
CoverageStoreEditPage.notFound                    = Could not find data coverage store "{0}" in workspace "{1}"

CoverageStoreNewPage.title = Add Raster Data Source

DataAccessEditPage.title = Edit Vector Data Source
DataAccessEditPage.description = Edit an existing vector data source
DataAccessEditPage.notFound = Could not find data store "{0}" in workspace "{1}"

DataAccessNewPage.title = New Vector Data Source
DataAccessNewPage.description = Add a new vector data source

DemoPage.description = Collection of GeoServer demo applications 
DemoPage.title       = GeoServer Demos

EnvelopePanel.maxX  = Max X
EnvelopePanel.maxY  = Max Y
EnvelopePanel.maxZ  = Max Z
EnvelopePanel.minX  = Min X
EnvelopePanel.minY  = Min Y
EnvelopePanel.minZ  = Min Z
EnvelopePanel.title = Envelope Panel
EnvelopePanel.crs = Coordinate Reference System
EnvelopePanel.validation.boundingBoxAxisNonPositive=The provided bounding box boundary values are invalid. A provided minimum boundary value for axis {0} is higher or equal to the provided maximum boundary value.

PointPanel.x  = x
PointPanel.y  = y

FeatureResourceConfigurationPanel.curves = Curved geometries control
FeatureResourceConfigurationPanel.linestrings-are-curves = Linear geometries can contain circular arcs
FeatureResourceConfigurationPanel.tolerance = Linearization tolerance (useful only if your data contains curved geometries)
FeatureResourceConfigurationPanel.cqlFilter =  Restrict the features on layer by CQL filter
FeatureResourceConfigurationPanel.featureTypeDetails = Feature Type Details
FeatureResourceConfigurationPanel.minMaxOccurences   = Min/Max Occurrences
FeatureResourceConfigurationPanel.nillable           = Nillable
FeatureResourceConfigurationPanel.property           = Property
FeatureResourceConfigurationPanel.type               = Type
FeatureResourceConfigurationPanel.reload             = Reload feature type
FeatureResourceConfigurationPanel.featureTypeReloadWarning = Reloading a feature type  will cause any \
        existing connections to its data store to be severed: in flight requests might fail as a result
FeatureResourceConfigurationPanel.attributeListingFailed = Failed to load attribute list, internal error is: {0}
FeatureResourceConfigurationPanel.up   = Move attribute up
FeatureResourceConfigurationPanel.down   = Move attribute down
FeatureResourceConfigurationPanel.moveToTop   = Move towards top
FeatureResourceConfigurationPanel.moveToBottom   = Move towards bottom
FeatureResourceConfigurationPanel.customizeFeatureType = Customize attributes


CoverageBandsConfigurationPanel.coverageBandsDetails=Coverage Band Details
CoverageBandsConfigurationPanel.reload=Reload band definitions
CoverageBandsConfigurationPanel.th.band=Band
CoverageBandsConfigurationPanel.th.dimensionType=Data type
CoverageBandsConfigurationPanel.th.nullValues=Null Values
CoverageBandsConfigurationPanel.th.unit=Unit
CoverageBandsConfigurationPanel.UNSIGNED_1BIT=Unsigned 1 bit
CoverageBandsConfigurationPanel.UNSIGNED_2BITS=Unsigned 2 bits
CoverageBandsConfigurationPanel.UNSIGNED_4BITS=Unsigned 4 bits
CoverageBandsConfigurationPanel.UNSIGNED_8BITS=Unsigned 8 bits
CoverageBandsConfigurationPanel.SIGNED_8BITS=Signed 8 bits
CoverageBandsConfigurationPanel.UNSIGNED_16BITS=Unsigned 16 bits
CoverageBandsConfigurationPanel.SIGNED_16BITS=Signed 16 bits
CoverageBandsConfigurationPanel.UNSIGNED_32BITS=Unsigned 32 bits
CoverageBandsConfigurationPanel.SIGNED_32BITS=Signed 32 bits
CoverageBandsConfigurationPanel.REAL_32BITS=Real 32 bits
CoverageBandsConfigurationPanel.REAL_64BITS=Real 64 bits

FileDataView.name = Name
FileDataView.lastModified = Last modified
FileDataView.size = Size

FileExistsValidator.fileNotFoundError = Could not find file: ${file}
FileExistsValidator.unreachable = Connection to resource failed: ${file}

FileInput.browse=Browse...

GeometryTextArea.parseError = Invalid input, the text can be either 2 space separated ordinates or a full WKT geometry definition.

GeoServerFileChooser.userHome = Home directory
GeoServerFileChooser.dataDirectory = Data directory

GeoServerBasePage.title       = Login
GeoServerBasePage.description = User login

GeoServerHomePage.belongsTo             = For more information visit <a href="${onlineResource}">${organization}</a>.
GeoServerHomePage.footer                = This GeoServer instance is running version <strong>${version}</strong>.
GeoServerHomePage.footerContact         = Contact <a href="mailto:${contactEmail}">administrator</a>.
GeoServerHomePage.serviceCapabilities   = Service Capabilities
GeoServerHomePage.title                 = Welcome
GeoServerHomePage.description     = GeoServer - Geospatial Web Services
GeoServerHomePage.descriptionGlobal     = GeoServer Web Service, ${user} access to ${workspaceCount} workspaces, with ${layerCount} layers.
GeoServerHomePage.descriptionGlobalOff  = GeoServer, ${user} access. Select a workspace or layer, above, to change to a virtual web service.
GeoServerHomePage.descriptionWorkspace  = GeoServer Virtual Web Service, ${user} access to <strong>${workspaceName}</strong> workspace, with ${layerCount} layers.
GeoServerHomePage.descriptionLayer      = GeoServer Virtual Web Service, ${user} access to <strong>${layerName}</strong> layer.
GeoServerHomePage.descriptionLayerGroup = GeoServer Virtual Web Service, ${user} access to <strong>${layerName}</strong> layer group.

GeoServerErrorPage.title              = Oops, something went wrong...
GeoServerErrorPage.description        = Sorry, something unexpected happened on the server.
GeoServerErrorPage.loginRequired      = If you were logged in, you could see an error report.
GeoServerErrorPage.userListLink       = http://geoserver.org/comm/
GeoServerErrorPage.userListText       = The GeoServer user list might help you address this issue. Click here to subscribe, and then include in your message the GeoServer version, the stack trace below and the steps to reproduce the problem.
GeoServerErrorPage.conclusion         = about this issue: 
GeoServerErrorPage.whatIsThis         = An error occurred while loading the page
GeoServerErrorPage.failedAgain        = Another error occurred while trying to report the first error.  Check your logs for details.

GeoServerExpiredPage.title            = Sorry, your session timed out...
GeoServerExpiredPage.description      = It looks like you waited too long to make that last change.\
if this continues to happen, you should get in touch with your system administrator.
GeoServerExpiredPage.preamble         = Go back to the 
GeoServerExpiredPage.linkText         = home page
GeoServerExpiredPage.conclusion       = and try again.

GeoServerLoginPage.description = You're trying to access a secure page. Please provide your credentials in order to \
        login. 
GeoServerLoginPage.concurrentAuthenticationError       = Concurrent login attempts during delay period not allowed, stopped {0} attempts. If you see a large number of blocked attempts, a brute force attack to crack this user's password may be underway.
GeoServerLoginPage.error       = Invalid username/password combination.
GeoServerLoginPage.rememberMe  = Remember me on this computer
GeoServerLoginPage.title       = User login

GeoServerTablePanel.search      = Search
GeoServerTablePanel.title       = Generic sortable/filterable/pageable table
GeoServerTablePanel.search.help = Enclose the search term in quotes for exact-term search.

GlobalSettingsPage.catalogSettings   = Catalog Settings
GlobalSettingsPage.charset           = Character set
GlobalSettingsPage.description       = Settings that apply to all OGC services and control the internal behavior of GeoServer.
GlobalSettingsPage.featureTypeCacheSize = Feature type cache size
GlobalSettingsPage.fileLockProvider    = NIO file locking (interprocess locking)
GlobalSettingsPage.globalServices    = Enable global services
GlobalSettingsPage.internalSettings  = Internal Settings
GlobalSettingsPage.lockProvider        = File locking
GlobalSettingsPage.log4jConfigFile   = Logging profile
GlobalSettingsPage.requestLogging   = Enable Request Logging
GlobalSettingsPage.requestLoggingBodies   = Log Request Bodies
GlobalSettingsPage.requestLoggingHeaders   = Log Request Headers
GlobalSettingsPage.loggingLocation   = Log location
GlobalSettingsPage.loggingSettings   = Logging Settings
GlobalSettingsPage.maxFeatures       = Maximum number of features
GlobalSettingsPage.memoryLockProvider  = In-process locking
GlobalSettingsPage.nullLockProvider    = Disable locking
GlobalSettingsPage.numDecimals       = Number of decimals (GML and GeoJSON output)
GlobalSettingsPage.ogcServices       = OGC Services
GlobalSettingsPage.OGC_EXCEPTION_REPORT=Return service exception document 
GlobalSettingsPage.otherSettings     = Other Settings
GlobalSettingsPage.proxyBaseUrl      = Proxy Base URL
GlobalSettingsPage.useHeadersProxyURL     = Use headers for Proxy URL 
GlobalSettingsPage.resourceErrorHandling  = How to handle data and configuration problems
GlobalSettingsPage.serviceSettings   = Service Settings
GlobalSettingsPage.serviceRequestSettings = Service Request Settings
GlobalSettingsPage.serviceResponseSettings = Service Response Settings
GlobalSettingsPage.serviceErrorSettings = Service Error Settings
GlobalSettingsPage.SKIP_MISCONFIGURED_LAYERS=Skipping misconfigured layers
GlobalSettingsPage.stdOutLogging     = Log to StdOut
GlobalSettingsPage.title             = Global Settings
GlobalSettingsPage.verboseExceptions = Include stack trace in service exception
GlobalSettingsPage.verboseMessaging  = Verbose XML output (pretty print) 
GlobalSettingsPage.xmlExternalEntitiesEnabled = Unrestricted XML External Entity Resolution (security risk)
GlobalSettingsPage.trailingSlashMatch = Match URLs with trailing slash (Requires restart)
GlobalSettingsPage.xmlPostRequestLogBufferSize  = Number of characters to log for incoming POST requests (0 to disable)
GlobalSettingsPage.webUIMode = WebUI Mode
GlobalSettingsPage.webUISettings = WebUI Settings
GlobalSettingsPage.timeCreatedColChkBox = Display creation timestamps on administration lists
GlobalSettingsPage.timeModifiedColChkBox = Display modification timestamps on administration lists
GlobalSettingsPage.allowStoredQueriesPerWorkspace = Allow Per-Workspace Stored Queries
GlobalSettingsPage.defaultLocale = Default Language

HTTPLayerConfig.cacheSettings  = Caching Settings
HTTPLayerConfig.cacheResponses = Response Cache Headers
HTTPLayerConfig.cacheTime      = Cache Time (seconds)
HTTPLayerConfig.httpSettings   = HTTP Settings


RootLayerConfig.rootLayer                  = Root Layer in Capabilities:
RootLayerConfig.rootLayerGlobal            = WMS Global Settings
RootLayerConfig.rootLayerYes               = Yes
RootLayerConfig.rootLayerNo                = No

JAIPage.allowNativeWarp   = Warp Native Acceleration
JAIPage.allowNativeMosaic = Mosaic Native Acceleration
JAIPage.description       = Administer settings for Java Advanced Imaging image processing and raster encoding.
JAIPage.imageEncoding     = Image Encoding
JAIPage.imageIOCache      = Image I/O Caching
JAIPage.imageProcessing   = Image Processing
JAIPage.jpegAcceleration  = JPEG Native Acceleration
JAIPage.memoryCapacity    = Memory Capacity
JAIPage.memoryThreshold   = Memory Threshold
JAIPage.pngEncoderType    = PNG Encoder
JAIPage.pngEncoder.JDK    = Java own encoder
JAIPage.pngEncoder.NATIVE = ImageIO native encoder
JAIPage.pngEncoder.PNGJ   = PNGJ based encoder (recommended)
JAIPage.recycling         = Tile Recycling
JAIPage.tileCache         = Memory Use
JAIPage.tilePriority      = Tile Threads Priority
JAIPage.tileThreads       = Tile Threads
JAIPage.tileScheduler     = CPU Use
JAIPage.title             = Image Processing

JAIEXTPanel.jaiextOpsLabel  = JAI/JAIEXT Operations
JAIEXTPanel.jaiextTitle     = JAI/JAIEXT Setup
JAIEXTPanel.availableHeader = JAIEXT Operations
JAIEXTPanel.selectedHeader  = JAI Operations
JAIEXTPanel.Stats           = Statistics
JAIEXTPanel.algebric        = Math operations
JAIEXTPanel.operationConst  = Math operations with Constant

JVMFontsPage.fontName        = Font Name
JVMFontsPage.example         = Example
JVMFontsPage.description     = Show the fonts that are available to the current JVM
JVMFontsPage.title           = Fonts available to JVM
JVMFontsPage.th.name         = Font Name
JVMFontsPage.th.previewImage = Preview

KeywordsEditor.currentKeywords = Current Keywords

LayerGroupEditPage.layerGroupTitle = Title
LayerGroupEditPage.mode            = Mode
LayerGroupEditPage.bounds          = Bounds
LayerGroupEditPage.chooseLayer     = Choose new layer
LayerGroupEditPage.chooseLayerGroup = Choose new layer group
LayerGroupEditPage.chooseStyleGroup = Choose new style group
LayerGroupEditPage.chooseStyle     = Choose alternate style
LayerGroupEditPage.description     = Edit the contents of a layer groups
LayerGroupEditPage.down            = Move layer down
LayerGroupEditPage.oneLayerMinimum = The layer group must contain at least one layer
LayerGroupEditPage.th.code         = Code
LayerGroupEditPage.th.layerType    = Type
LayerGroupEditPage.th.defaultStyle = Default Style
LayerGroupEditPage.th.description  = Description
LayerGroupEditPage.th.layer        = Layer
LayerGroupEditPage.th.order        = 
LayerGroupEditPage.th.position     = Drawing order
LayerGroupEditPage.th.remove       = Remove
LayerGroupEditPage.th.style        = Style
LayerGroupEditPage.title           = Layer group
LayerGroupEditPage.up              = Move layer up
LayerGroupEditPage.notFound        = Could not find layer group "{0}"
LayerGroupEditPage.duplicateGroupNameError = A layer group named ${name} already exists
LayerGroupEditPage.workspace = Workspace
LayerGroupEditPage.queryable       = Queryable
LayerGroupEditPage.configureTheResourceAndPublishingInformation = Configure the layers and publishing \
        information for the current layergroup
LayerGroupEditPage.metadataLinks              = Metadata links

RootLayerEntryPanel.rootLayer  	   = Root Layer
RootLayerEntryPanel.setRootLayer   = Set Root Layer...
RootLayerEntryPanel.rootLayerStyle = Root Layer Style
RootLayerEntryPanel.rootLayerStyle.nullValid = Default Style

LayerGroupStyleConfig.groupStyles=Layer Group Styles
LayerGroupStyleConfig.copy=Copy ...
LayerGroupStyleConfig.copyFrom=Copy from
LayerGroupStyleConfig.addNew=Add new
LayerGroupStylePanel.layerGroupStyleName= Style Name
LayerGroupStyleConfig.groupStyleDuplicateName=A Layer Group Style with this name already exists
LayerGroupStylePanel.removeStyle = Remove Style
LayerGroupStylePanel.titleMsg= Title
LayerGroupStylePanel.abstract= Abstract
LayerGroupStylePanel.groupStyle= Layer Group Style
LayerGroupEntryPanel.addLayer = Add Layer...
LayerGroupEntryPanel.addLayerGroup = Add Layer Group...
LayerGroupEntryPanel.addStyleGroup = Add Style Group...
LayerGroupEntryPanel.layers   = Layers
LayerGroupEntryPanel.moveToTop   = Move towards map top
LayerGroupEntryPanel.moveToBottom   = Move towards map bottom
layersHelp   = <p>The layer group drawing order follow the WMS painter's model, meaning the first \
   layer in the list is painted first, then the second, and so on until the last layer. In other terms, this means that: \
   <ol> \
     <li>The first layer is at the bottom of the map</li> \
     <li>The second layer is above the first, covering it, and so on</li> \
     <li>The last layer is at the top of the map, and covers all other below it</li> \
   <ol> \
   </p>
layersHelp.title  = Drawing order observations
styleGroupHelp = A style group is a style that has one or more Named Layers which reference layers that exist in the \
  catalog. Style groups can be added to Layer Groups as an alternative way of defining a collection of styled layers.
styleGroupHelp.title = Style Groups

LayerGroupNewPage.description             = Add a new layer grouping
LayerGroupNewPage.title                   = New Layer Group

LayerGroupEditPage.globalLayerGroupReadOnly = This page is read-only, global layer groups can only be modified by full administrator
LayerGroupPage.addNew         = Add new layer group
LayerGroupPage.description    = Define and manage layer groupings
LayerGroupPage.removeSelected = Remove selected layer group(s)
LayerGroupPage.th.name        = Layer Group
LayerGroupPage.th.remove      = Remove
LayerGroupPage.th.workspace   = Workspace
LayerGroupPage.th.datemodfied    = Last Modified
LayerGroupPage.th.datecreated    = Date Created
LayerGroupPage.title          = Layer Groups

LayerPage.addNew         = Add a new layer
LayerPage.description    = Manage the layers being published by GeoServer
LayerPage.layerList      = Layer List
LayerPage.removeSelected = Remove selected layers
LayerPage.th.SRS         = Native SRS
LayerPage.th.enabled     = Enabled
LayerPage.th.name        = Name
LayerPage.th.remove      = Remove
LayerPage.th.store       = Store
LayerPage.th.title       = Title
LayerPage.th.type        = Type
LayerPage.th.workspace   = Workspace
LayerPage.th.datemodfied    = Last Modified
LayerPage.th.datecreated    = Date Created
LayerPage.title          = Layers

LogPage.description             = Show the GeoServer log file contents
LogPage.title                   = GeoServer Logs
LogPage.refresh                 = Refresh
LogPage.maxLines                = Maximum console lines
LogPage.download                = Download the full log file


#MetadataLinkEditor.noMetadataLinksDefined=No metadata links defined so far
MetadataLinkEditor.addLink = Add link
MetadataLinkEditor.format  = Format
MetadataLinkEditor.about  = About
MetadataLinkEditor.remove  = Remove
MetadataLinkEditor.type    = Type
MetadataLinkEditor.url     = URL
MetadataLinkEditor.warnValidWmsLinkTypes = Note only FGDC and TC211 metadata links show up in WMS 1.1.1 capabilities
MetadataLinkEditor.invalidURL = '${url}' is not a valid URL

#DataLinkEditor.noDataLinksDefined=No data links defined so far
DataLinkEditor.addLink = Add link
DataLinkEditor.format  = Format
DataLinkEditor.remove  = Remove
DataLinkEditor.url     = URL
DataLinkEditor.invalidDataLinkURL = '${url}' is not a valid URL

NamespaceEditPage.addOrEditWorkspace                         = Add or Edit Workspace
NamespaceEditPage.prefix                                     = Prefix
NamespaceEditPage.setURIasNamespace                          = Set a valid URI (Universal Resource Identifier) as \
        namespace.
NamespaceEditPage.shortNameForWorkspaceUsedAsNamespacePrefix = Short name for the workspace. Will be used as namespace \
        prefix.
NamespaceEditPage.uri                                        = URI

NewDataPage.description       = Choose the type of data source you wish to configure
NewDataPage.rasterDataSources = Raster Data Sources
NewDataPage.otherStores        = Other Data Sources
NewDataPage.title             = New data source
NewDataPage.vectorDataSources = Vector Data Sources
NewDataPage.noWorkspacesErrorMessage = There are no Workspaces configured yet. There must be at least one Workspace in order to create a Store
NewDataPage.other.wms   = WMS
NewDataPage.other.wms.description = Cascades a remote Web Map Service
NewDataPage.other.wmts   = WMTS
NewDataPage.other.wmts.description = Cascades a remote Web Map Tile Service

NewFeatureTypePage.title = Create new vector layer
NewFeatureTypePage.description=Configure the attributes you need in the vector layer and press submit to create it
NewFeatureTypePage.addNew = Add new attribute
NewFeatureTypePage.removeSelected = Remove selected attribute(s)
NewFeatureTypePage.name = Type name
NewFeatureTypePage.attributes = Attributes
NewFeatureTypePage.noAttributes = Invalid type, it should contain at least one attribute
NewFeatureTypePage.duplicateTypeName = Store {0} already contains a vector layer named {1}
NewFeatureTypePage.creationFailure = Could not create vector layer: {0}
NewFeatureTypePage.th.name = Name
NewFeatureTypePage.th.binding = Type
NewFeatureTypePage.th.nullable = Nullable
NewFeatureTypePage.th.size = Size
NewFeatureTypePage.th.crs = CRS
NewFeatureTypePage.th.upDown = Position

NewLayerPage.allResourcesAlreadyPublished      = All available resources have already published?
NewLayerPage.clickOnTheLayerYouWishToConfigure = Click on the layer you wish to configure
NewLayerPage.listOfResourcesContained          = Here is a list of resources contained in the store
NewLayerPage.createCascadedWFSStoredQueryMessage = With cascaded WFS data stores, you can configure layers based on Stored Queries.
NewLayerPage.createCascadedWFSStoredQueryLink  = Configure Cascaded Stored Query...
NewLayerPage.createWMSImportMessage            = You can import all cascading WMS layers from selected store at once using 
NewLayerPage.createWMSImportLink               = batch import
NewLayerPage.createWMTSImportMessage           = You can import all cascading WMTS layers from selected store at once using 
NewLayerPage.createWMTSImportLink              = batch import
NewLayerPage.createFeatureTypeMessage          = You can create a new feature type by manually configuring the attribute names and types. 
NewLayerPage.createFeatureTypeLink             = Create new feature type...
NewLayerPage.createSQLViewMessage              = On databases you can also create a new feature type by configuring a native SQL statement.
NewLayerPage.createSQLViewLink                 = Configure new SQL view...
NewLayerPage.createCoverageViewMessage         = On stores you can also create a new coverage view by merging different coverages as a multibands coverage.
NewLayerPage.createCoverageViewLink            = Configure new Coverage view ...
NewLayerPage.newLayerChooser                   = New Layer chooser
NewLayerPage.newLayerSelector                  = New layer selector
NewLayerPage.publish                           = Publish
NewLayerPage.publishAgain                      = Publish again
NewLayerPage.showPublishedResources            = Show published resources
NewLayerPage.title                             = New Layer
NewLayerPage.description                       = Add a new layer
NewLayerPage.th.name                           = Layer name
NewLayerPage.th.published                      = Published
NewLayerPage.th.action                         = Action

ResourceConfigurationPage.Data                                         = Data
ResourceConfigurationPage.Publishing                                   = Publishing
ResourceConfigurationPage.Security                                      = Security
ResourceConfigurationPage.configureTheResourceAndPublishingInformation = Configure the resource and publishing \
        information for the current layer
ResourceConfigurationPage.saveChanges                                  = Save changes
ResourceConfigurationPage.title                                        = Edit Layer
ResourceConfigurationPage.description                                  = Edit layer data and publishing
ResourceConfigurationPage.th.code                                      = Code
ResourceConfigurationPage.th.description                               = Description
ResourceConfigurationPage.notFound                                     = Could not find layer "{0}"


ShapefileStoreEditPanel.shapefile=Shapefile location
ShapefileStoreEditPanel.charset=DBF charset
ShapefileStoreEditPanel.memoryMapped=Use memory mapped buffers (Disable on Windows)
ShapefileStoreEditPanel.spatialIndex=Create spatial index if missing/outdated
ShapefileStoreEditPanel.cacheMemoryMaps=Cache and reuse memory maps (Requires 'Use Memory mapped buffers' to be enabled)

ShapefileDirectoryEditPanel.shapefile=Directory of shapefiles
ShapefileDirectoryEditPanel.charset=DBF files charset
ShapefileDirectoryEditPanel.skipScan=Skip scan of optional alternative shapefile extensions (i.e. .shp.XML, .Cpg, ...) on Not-Windows systems

SQLViewAbstractPage.name=View Name 
SQLViewAbstractPage.sqlDefinition=SQL statement
SQLViewAbstractPage.attributes=Attributes
SQLViewAbstractPage.refresh=Refresh
SQLViewAbstractPage.th.name=Name
SQLViewAbstractPage.th.type=Type
SQLViewAbstractPage.th.srid=SRID
SQLViewAbstractPage.th.pk=Identifier
SQLViewAbstractPage.th.defaultValue=Default value
SQLViewAbstractPage.th.regexp=Validation regular expression
SQLViewAbstractPage.creationFailure=Failed to create SQL view: {0}
SQLViewAbstractPage.parameters=SQL view parameters
SQLViewAbstractPage.guessParams=Guess parameters from SQL
SQLViewAbstractPage.addNewParam=Add new parameter
SQLViewAbstractPage.removeParam=Remove selected
SQLViewAbstractPage.invalidRegexp=Invalid regular expression ${regexp}: ${error}
SQLViewAbstractPage.duplicateSqlViewName=A '${name}' SQL view is already used in the '${typeName}' feature type, please choose a different name
SQLViewAbstractPage.guessGeometrySridWarning=Warning, guessing requires running a query that will retrieve one row or the result. Depending on the query nature and the amount of data it might take a significant amount of time.
SQLViewAbstractPage.guessGeometrySrid=Guess geometry type and srid
SQLViewAbstractPage.escapeSql=Escape special SQL characters

SQLViewNewPage.title=Create new SQL view
SQLViewNewPage.description=Define a new SQL view and configure its identified and geometry columns

SQLViewEditPage.title=Edit SQL view
SQLViewEditPage.description=Update the definition of the SQL view and its metadata 

CoverageViewAbstractPage.creationFailure=Failed to create Coverage View: {0} 

CoverageViewNewPage.title=Create new Coverage View
CoverageViewNewPage.description=Define a new Coverage View and configure it
CoverageViewNewPage.definition=Coverage Band definition

CoverageViewEditPage.title=Edit Coverage View configuration
CoverageViewEditPage.description=Update the Coverage View configuration

CoverageViewEditor.bandSelection=Band choice
CoverageViewEditor.addBand=Add >>
CoverageViewEditor.removeAllBands=Remove all
CoverageViewEditor.removeBands=Remove selected bands
CoverageViewEditor.compositionType=Band Composition Type
CoverageViewEditor.outputBandsChoice=Output bands to be created
CoverageViewEditor.availableCoverages=Composing coverages/bands
CoverageViewEditor.definition=Band definition
CoverageViewEditor.heterogeneousControls=Heterogeneous resolution settings
CoverageViewEditor.envelopeCompositionType=Coverage envelope policy
CoverageViewEditor.selectedResolution=Coverage resolution policy
CoverageViewEditor.resolutionReferenceCoverage=Reference coverage
CoverageViewEditor.EnvelopeCompositionType.UNION=Union envelopes
CoverageViewEditor.EnvelopeCompositionType.INTERSECTION=Intersect envelopes
CoverageViewEditor.SelectedResolution.BEST=Best
CoverageViewEditor.SelectedResolution.WORST=Worst
CoverageViewEditor.SelectedResolution.INDEX=Same as selected input


CascadedWFSStoredQueryAbstractPage.creationFailure=Failed to create Cascaded Stored Query: {0}
CascadedWFSStoredQueryAbstractPage.selectStoredQuery=Select Stored Query
CascadedWFSStoredQueryAbstractPage.ParameterMappingType.NONE=No mapping
CascadedWFSStoredQueryAbstractPage.ParameterMappingType.STATIC=Static value
CascadedWFSStoredQueryAbstractPage.ParameterMappingType.DEFAULT=Default value
CascadedWFSStoredQueryAbstractPage.ParameterMappingType.EXPRESSION_CQL=CQL expression
CascadedWFSStoredQueryAbstractPage.ParameterMappingType.BLOCKED=Blocked


CascadedWFSStoredQueryNewPage.title=Configure cascaded Stored Query
CascadedWFSStoredQueryNewPage.description=Choose Stored query and configure how Stored Query parameters are sent to the cascaded service. By default, any viewparams parameters matching stored query parameters will be forwarded in the cascaded request as is.
CascadedWFSStoredQueryNewPage.chooseNativeName=Layer name
CascadedWFSStoredQueryNewPage.duplicateSqlViewName=A cascaded stored query named '${name}' is already defined in the '${dataStore}' data store, please choose a different name

CascadedWFSStoredQueryEditPage.title=Configure cascaded Stored Query
CascadedWFSStoredQueryEditPage.description=Configure how Stored Query parameters are sent to the cascaded service. By default, any viewparams parameters matching stored query parameters will be forwarded in the cascaded request as is.    


WMSLayerImporterPage.title                  = Import cascading WMS layer
WMSLayerImporterPage.description            = Import multiple cascading layers at once
WMSLayerImporterPage.import                 = Import selected
WMSLayerImporterPage.importAll              = Import all
WMSLayerImporterPage.selectionEmpty         = No layers selected
WMSLayerImporterPage.th.status              = Status
WMSLayerImporterPage.th.name                = Name
WMSLayerImporterPage.th.action              = Action
WMSLayerImporterPage.status.new             = New
WMSLayerImporterPage.status.ERROR           = Error: {0}
WMSLayerImporterPage.status.NEW             = New
WMSLayerImporterPage.status.PUBLISHED       = Published
WMSLayerImporterPage.status.NEWLY_PUBLISHED = Published now
WMSLayerImporterPage.status.UPDATED         = Updated

WMTSLayerImporterPage.title                  = Import cascading WMTS layer
WMTSLayerImporterPage.description            = Import multiple WMTS cascading layers at once
WMTSLayerImporterPage.import                 = Import selected
WMTSLayerImporterPage.importAll              = Import all
WMTSLayerImporterPage.selectionEmpty         = No layers selected
WMTSLayerImporterPage.th.status              = Status
WMTSLayerImporterPage.th.name                = Name
WMTSLayerImporterPage.th.action              = Action
WMTSLayerImporterPage.status.new             = New
WMTSLayerImporterPage.status.ERROR           = Error: {0}
WMTSLayerImporterPage.status.NEW             = New
WMTSLayerImporterPage.status.PUBLISHED       = Published
WMTSLayerImporterPage.status.NEWLY_PUBLISHED = Published now
WMTSLayerImporterPage.status.UPDATED         = Updated

SRSListPage.th.code        = Code
SRSListPage.th.description = Description

SelectionRemovalLink.confirmRemoval = Confirm object removal

SimpleAjaxLink.simpleLinkWithLabel = A simple link with a label inside

SimpleExternalLink.simpleExtLinkWithLabel = A simple external link with a label inside

StatusPage.NativeJAIAvailable               = Native JAI
StatusPage.NativeJAIImageIOAvailable        = Native JAI ImageIO
StatusPage.connections                      = Connections
StatusPage.corePoolSize                     = Thread Pool Core Pool Size
StatusPage.description                      = Summary of server configuration and status
StatusPage.dataDir                          = Data directory
StatusPage.freeLocks                        = Free locks
StatusPage.freeMemory                       = Free memory
StatusPage.jaiMemMax                        = JAI Maximum Memory
StatusPage.jaiMemThres                      = JAI Memory Threshold
StatusPage.jaiMemUsed                       = JAI Memory Usage
StatusPage.jaiTilePrio                      = JAI Tile Thread Priority
StatusPage.jaiTileThreads                   = Number of JAI Tile Threads
StatusPage.jvmVersion                       = JVM Version
StatusPage.keepAliveTime                    = Thread Pool Keep Alive Time
StatusPage.locks                            = Locks
StatusPage.maxPoolSize                      = Thread Pool Max Pool Size
StatusPage.memory                           = Memory Usage
StatusPage.nativeJAIAvailable               = Native JAI
StatusPage.resourceCache                    = Resource Cache
StatusPage.resourceCacheClearedSuccessfully = Resource cache cleared successfully
StatusPage.catalogConfig                    = Configuration and catalog
StatusPage.catalogConfigReloadedSuccessfully = Configuration and catalog reloaded successfully
StatusPage.timestamps                       = Timestamps
StatusPage.title                            = Server Status
StatusPage.availableFonts                   = Available Fonts
StatusPage.availableFontsList               = Full list of available fonts
StatusPage.fontCount                        = GeoServer can access {0} different fonts. 
StatusPage.javaRenderer                     = Java Rendering Engine
StatusPage.moduleStatus                     = Module ID
StatusPage.moduleName                       = Module Name
StatusPage.moduleAvailable                  = Available
StatusPage.moduleEnabled                    = Enabled
StatusPage.moduleComponent                  = Component
StatusPage.moduleVersion                    = Version
StatusPage.moduleMessage                    = Message
StatusPage.statistics.enabled               = Enable All Statistics
StatusPage.values.threads                   = {0} threads
StatusPage.values.milliseconds              = {0} ms


StoreConnectionFailedInformationPanel.body           = There was an error trying to connect to store {0}. Do you want \
        to save it anyway?
StoreConnectionFailedInformationPanel.exceptionTitle = Original exception error:
StoreConnectionFailedInformationPanel.title          = Error connecting to Store.

StoreNameValidator.storeExistsInWorkspace = The Workspace ${workspace} already contains a Store named ${storeName}
StoreNameValidator.storeNameRequired      = Store name is required

StorePage.addNew         = Add new Store
StorePage.description    = Manage the stores providing data to GeoServer
StorePage.removeSelected = Remove selected Stores
StorePage.th.enabled     = Enabled?
StorePage.th.name        = Store Name
StorePage.th.datatype    = Data Type
StorePage.th.type        = Type
StorePage.th.workspace   = Workspace
StorePage.th.datemodfied    = Last Modified
StorePage.th.datecreated    = Date Created

StorePage.title          = Stores

StylePage.th.name   = Style Name
StylePage.th.workspace = Workspace
StylePage.th.remove = Remove
StylePage.th.datemodfied    = Last Modified
StylePage.th.datecreated    = Created at
StylePage.th.format = Format

ToolPage.title = GeoServer Tools
ToolPage.description = Collection of GeoServer administrative tools

UnauthorizedPage.loginRequired       = You must be logged in in order to access this page. Use the controls at the \
        top of this page to log in.
UnauthorizedPage.title               = Access denied
UnauthorizedPage.description         =
UnauthorizedPage.insufficientPrivileges = The current user does not have sufficient privileges to access the page or \
        perform the requested operation
UnauthorizedPage.unauthorizedMessage = The current user does not have sufficient privileges to access the page or \
        perform the requested operation

ServerBusyPage.title               = Server busy
ServerBusyPage.description         =
ServerBusyPage.serverBusyMessage   = Server is currently busy. Please wait...

WFSDataStoreFactory\:BUFFER_SIZE = Feature buffer size

WFSDataStoreFactory\:ENCODING = Character encoding for XML messages

#WFS DataStore parameters
WFSDataStoreFactory\:GET_CAPABILITIES_URL = WFS GetCapabilities URL

WFSDataStoreFactory\:LENIENT = Lenient parsing

WFSDataStoreFactory\:MAXFEATURES = Maximum number of Features to retrieve (0 = no limit)

WFSDataStoreFactory\:PASSWORD = HTTP Authentication user password

WFSDataStoreFactory\:PROTOCOL = Favor HTTP POST method over GET

WFSDataStoreFactory\:TIMEOUT = Connection and read timeout (ms)

WFSDataStoreFactory\:TRY_GZIP = Use gzip encoding if server supports it

WFSDataStoreFactory\:USERNAME = HTTP Authentication user name

WFSDataStoreFactory\:FILTER_COMPLIANCE = Filter compliance level (0-low,1-medium,2-high)

WFSDataStoreFactory\:WFS_STRATEGY = WFS protocol strategy

WFSDataStoreFactory\:USE_HTTP_CONNECTION_POOLING = Use connection pooling

WFSDataStoreFactory\:AXIS_ORDER = Axis order used in result coordinates (It applies only to WFS 1.x.0 servers) 

WFSDataStoreFactory\:AXIS_ORDER_FILTER = Axis order used in filter (It applies only to WFS 1.x.0 servers)

WFSDataStoreFactory\:OUTPUTFORMAT = Output format to request (instead of the default one)

WFSDataStoreFactory\:GML_COMPLIANCE_LEVEL = OCG GML compliance level. i.e. (simple feature) 0, 1 or 2

WFSDataStoreFactory\:GML_COMPATIBLE_TYPENAMES = Use Gml Compatible TypeNames (replace : by _)

WMSCapabilitiesValidator.connectionFailure = Connection test failed: ${error}
WMTSCapabilitiesValidator.connectionFailure = WMTS Connection test failed: ${error}

WMSStoreNewPage.title = New WMS Connection
WMSStoreNewPage.description = Connects to a remote WMS Connection
WMSStoreEditPage.title = Edit WMS Connection
WMSStoreEditPage.description = Edit the connection to a remote WMS Connection

WMTSStoreNewPage.title = New WMTS Connection
WMTSStoreNewPage.description = Connects to a remote WMTS Connection
WMTSStoreEditPage.title = Edit WMTS Connection
WMTSStoreEditPage.description = Edit the connection to a remote WMTS Connection

WorkspaceEditPage.description  = Edit existing workspace
WorkspaceEditPage.stores       = Stores
WorkspaceEditPage.th.enabled   = Enabled?
WorkspaceEditPage.th.name      = Store
WorkspaceEditPage.th.remove    = Remove
WorkspaceEditPage.th.type      = Type
WorkspaceEditPage.th.workspace = Workspace
WorkspaceEditPage.title        = Edit Workspace
WorkspaceEditPage.defaultWorkspace = Default Workspace
WorkspaceEditPage.isolatedWorkspace = Isolated Workspace
WorkspaceEditPage.notFound     = Could not find workspace "{0}"
WorkspaceEditPage.settingsSpan = Settings
WorkspaceEditPage.settingsHelp.title  = Workspace Specific Settings
WorkspaceEditPage.settingsHelp=<p>Some global server settings can be made local or \
    specific to a workspace. When a local settings configuration exists for a workspace, that configuration \
    is used when accessing the service through the virtual workspace endpoint.</p>\
<p>Use the check box to enable local settings for this workspace. \
    This will create a copy the global settings configuration. Unchecking 'Enable' will remove the local \
    settings and revert to the global configuration.</p>
WorkspaceEditPage.servicesSpan = Services
WorkspaceEditPage.servicesHelp.title  = Workspace Specific Services
WorkspaceEditPage.servicesHelp=<p>The configuration of an OGC service can be made local or \
    specific to a workspace. When a local service configuration exists for a workspace, that configuration \
    is used when accessing the service through the virtual workspace endpoint.</p>\
<p>Use the check boxes to select services to be configured \
    locally to this workspace. This will create a copy of the global service configuration. Unchecking a \
    service will remove the local configuration and revert to the global configuration.</p>
WorkspaceEditPage.enabled           = Enabled
WorkspaceEditPage.localWorkspaceIncludesPrefix  = Include Layer Prefix in Local Workspace Capabilities

WorkspaceNewPage.description = Configure a new workspace
WorkspaceNewPage.title       = New Workspace
WorkspaceNewPage.defaultWorkspace = Default Workspace
WorkspaceNewPage.isolatedWorkspace = Isolated Workspace
WorkspaceNewPage.defaultWsError = Invalid workspace name: "default" is a reserved keyword

WorkspacePage.addNew         = Add new workspace
WorkspacePage.description    = Manage GeoServer workspaces
WorkspacePage.removeSelected = Remove selected workspace(s)
WorkspacePage.th.name        = Workspace Name
WorkspacePage.th.remove      = Remove
WorkspacePage.th.default     = Default
WorkspacePage.th.isolated    = Isolated
WorkspacePage.title          = Workspaces

PropertyEditorFormComponent.add=Add
PropertyEditorFormComponent.remove=Remove
PropertyEditorFormComponent.key=Key
PropertyEditorFormComponent.value=Value

PropertyEditorFormComponent2.add=Add
PropertyEditorFormComponent2.remove=Remove
PropertyEditorFormComponent2.key=Key
PropertyEditorFormComponent2.value=Value

abstract = Abstract

action = Action

add = Add

addALayerFrom = Add layer from

addKeyword = Add Keyword

addLayers = Add new layer

addGroups = Add new layer group

addStores = Add new store

addWorkspaces = Add new workspace

applyFilter = Apply filter

basicStoreInfo = Basic Store Info

cancel = Cancel

category.data     = Data
category.about   = About & Status
category.services = Services
category.settings = Settings

clear = Clear
reload = Reload

configuration = Configuration
confirmRemoveStoreX = Are you sure you want to remove {0} ? All dependent layers will be removed as well.

connectionParameters = Connection Parameters

coverageAccess.title=Raster Access

data = Data
data.description = GeoServer Resource Management
data.title       = Resources

demo.description = GeoServer Demonstrations
demo.title       = Demos

enabled = Enabled

advertised = Advertised

generateBounds = Generate Bounds
generateBoundsFromSRS = Generate Bounds From CRS

global.title=Global

home = GeoServer @project.version@

information = Information

invalidURI = Invalid URI syntax: ${uri}

invalidXMLName = Invalid characters contained in \"${name}\". Start with a letter, follow with letters, numbers, or .-_

jai.title=Image Processing

keywords = Keywords

language = Language

layer = Layer

layers = Layers

groups = Layer groups

loggedInAs = Logged in as

login = Login

logout = Logout

matchedXOutOfY = Results {0} to {1} (out of {2} matches from {3} items) 

name = Name

namespace = Namespace

namespaceURI = Namespace URI

namespaceUriAssocWithWorkspace = The namespace uri associated with this workspace

newKeyword = New Keyword

noMetadataLinksSoFar = No metadata links so far

noDataLinksSoFar = No data links so far

ok = OK

password = Password

rememberMe = Remember me

removeSelected = Remove selected

removeStore = Remove

resetFilter = Reset

save = Save

ok.notice = Make sure to save the layer configuration to get the SQLView changes applied

apply = Apply

service.enabled = Enable {0} 

showingAllRecords = Results {0} to {1} (out of {2} items)

stores = Stores

submit = Submit

tools = tools
tools.title = Tools
tools.description = GeoServer Tools

titleMsg = Title

internationalTitle= i18n Title
internationalAbstract= i18n Abstract


InternationalStringPanel.addNew=Add new
InternationalStringPanel.duplicatedLocale=There are more than one entries for the same language in one of the i18n fields. Duplicate language is
i18nCheckBox=i18n
InternationalStringPanel.remove=Remove
InternationalStringPanel.th.remove=Remove
InternationalStringPanel.th.locale=Language
InternationalStringPanel.th.text=Text Content
InternationalStringPanel.Required=The ${label} for an international field is required
InternationalStringPanel.select.NullValid=[Choose one]





updateSequence = Update Sequence

url = URL

username = Username

value = Value

version = @project.version@
build.revision = @build.revision@
build.date = @build.timestamp@

warning = Warning

workspace = Workspace

workspaces = Workspaces

vocabulary = Vocabulary

NDLayerEditTabPanelInfo.title              = Dimensions
NDLayerEditTabPanelInfo.shortDescription   = Resource Dimensions

LayerAccessDataRulePanel.title              = Security
LayerAccessDataRulePanel.shortDescription   = Security Rules

ResourceDimensionsTabPanelInfo.dimensions         = Dimensions
ResourceDimensionsTabPanelInfo.timeDimension      = Time
ResourceDimensionsTabPanelInfo.elevDimension      = Elevation
ResourceDimensionsTabPanelInfo.customDimension    = Custom dimension

DimensionEditor.enabled                          = Enabled
DimensionEditor.attribute                        = Attribute
DimensionEditor.endAttribute                     = End Attribute (Optional)
DimensionEditor.units                            = Units
DimensionEditor.unitSymbol                       = Unit Symbol
DimensionEditor.presentation                     = Presentation
DimensionEditor.resolution                       = Resolution
DimensionEditor.DISCRETE_INTERVAL                = Interval and resolution
DimensionEditor.LIST                             = List
DimensionEditor.CONTINUOUS_INTERVAL              = Continuous interval
DimensionEditor.missingAttribute                 = Cannot enable, no attribute of type {0} found
DimensionEditor.defaultValueStrategy             = Default value
DimensionEditor.NEAREST                          = Use the domain value nearest to the reference value
DimensionEditor.FIXED                            = Use the reference value
DimensionEditor.MINIMUM                          = Use the smallest domain value
DimensionEditor.MAXIMUM                          = Use the biggest domain value
DimensionEditor.BUILTIN                          = Use the built-in method to select the value
DimensionEditor.referenceValue                   = Reference value
DimensionEditor.failedMatchBehavior              = On nearest match fail
DimensionEditor.IGNORE_ON_FAIL                   = Ignore on failed nearest match
DimensionEditor.EXCEPTION_ON_FAIL                = Exception on failed nearest match

DimensionEditor.referenceValue.invalidNearestTimeReferenceValue = Reference time value must be an ISO 8601 DateTime or word 'CURRENT'
DimensionEditor.referenceValue.invalidTimeReferenceValue = Reference time value must be an ISO 8601 DateTime
DimensionEditor.referenceValue.invalidElevationReferenceValue = Reference elevation value must be numeric
DimensionEditor.referenceValue.emptyReferenceValue = Reference value cannot not be empty
DimensionEditor.invalidAcceptableInterval = Invalid syntax for acceptable interval: '${actual}'. Must be empty, a single value, or two values separated by slash. Time values must use the ISO period syntax (e.g., PT1H)
DimensionEditor.invalidStartOrEndDate = ${valuePrefix} data range value must be an ISO8601 DateTime or a construct like 'PRESENT'
DimensionEditor.invalidStartOrEndElevation = ${valuePrefix} data range value must be numeric

DimensionEditor.nearestMatch = Nearest Match
# Update this text if we implement nearest match for WFS too, in the future
DimensionEditor.rawNearestMatch = Nearest Match On raw data (WCS)
DimensionEditor.acceptableInterval = Acceptable Interval
DimensionEditor.startValue = Begin of data range
DimensionEditor.endValue = End of data range

VectorCustomDimensionEditor.customDimName = Dimension Name
VectorCustomDimensionEditor.enabled                          = Enabled
VectorCustomDimensionEditor.attribute                        = Attribute
VectorCustomDimensionEditor.endAttribute                     = End Attribute (Optional)
VectorCustomDimensionEditor.units                            = Units
VectorCustomDimensionEditor.unitSymbol                       = Unit Symbol
VectorCustomDimensionEditor.presentation                     = Presentation
VectorCustomDimensionEditor.resolution                       = Resolution
VectorCustomDimensionEditor.DISCRETE_INTERVAL                = Interval and resolution
VectorCustomDimensionEditor.LIST                             = List
VectorCustomDimensionEditor.CONTINUOUS_INTERVAL              = Continuous interval
VectorCustomDimensionEditor.missingAttribute                 = Cannot enable, no attribute of type {0} found
VectorCustomDimensionEditor.defaultValueStrategy             = Default value
VectorCustomDimensionEditor.NEAREST                          = Use the domain value nearest to the reference value
VectorCustomDimensionEditor.FIXED                            = Use the reference value
VectorCustomDimensionEditor.MINIMUM                          = Use the smallest domain value
VectorCustomDimensionEditor.MAXIMUM                          = Use the biggest domain value
VectorCustomDimensionEditor.BUILTIN                          = Use the built-in method to select the value
VectorCustomDimensionEditor.referenceValue                   = Reference value

VectorCustomDimensionEditor.referenceValue.invalidNearestTimeReferenceValue = Reference time value must be an ISO 8601 DateTime or word 'CURRENT'
VectorCustomDimensionEditor.referenceValue.invalidTimeReferenceValue = Reference time value must be an ISO 8601 DateTime
VectorCustomDimensionEditor.referenceValue.invalidElevationReferenceValue = Reference elevation value must be numeric
VectorCustomDimensionEditor.referenceValue.emptyReferenceValue = Reference value cannot not be empty
VectorCustomDimensionEditor.invalidAcceptableInterval = Invalid syntax for acceptable interval: '${actual}'. Must be empty, a single value, or two values separated by slash. Time values must use the ISO period syntax (e.g., PT1H)

VectorCustomDimensionEditor.nearestMatch = Nearest Match
VectorCustomDimensionEditor.acceptableInterval = Acceptable Interval

VectorCustomDimensionEditor.startValue = Begin of data range
VectorCustomDimensionEditor.endValue = End of data range
VectorCustomDimensionEditor.invalidStartOrEndCustom = ${valuePrefix} data range value must be numeric, an ISO8601 DateTime or a construct like 'PRESENT'

VectorCustomDimensionEditor.removeButton = Remove

VectorCustomDimensionsPanel.nameInput = Name
VectorCustomDimensionsPanel.addButton = Add new dimension
VectorCustomDimensionsPanel.vectorCustomDimensionsPanelTitle = Custom Vector Dimensions

PeriodEditor.years = Years
PeriodEditor.months = Months
PeriodEditor.weeks = Weeks
PeriodEditor.days = Days
PeriodEditor.hours = Hours
PeriodEditor.minutes = Minutes
PeriodEditor.seconds = Seconds

SRSListTextArea.unknownEPSGCodes = The following codes are not known to the EPSG authority: ${codes}
HTTPURLsListTextArea.invalidURL  = The provided values are not valid HTTP urls: ${url}

PropertyEditorFormComponent.KeyRequired=Property name required
PropertyEditorFormComponent.ValueRequired=Property value required

MetadataLinkEditor$UrlValidator = Invalid metadata link URL
DataLinkEditor$UrlValidator = Invalid data link URL

#CoverageStore property names
Accurate\ resolution\ computation=Accurate Resolution Computation
AllowMultithreading=Multithreaded granule loading (disable JAI ImageRead to use it)
BackgroundValues=Background Values
Bands=Bands (comma separated list of numbers)
ExcessGranuleRemoval=Excess Granule Removal
Filter=Filter
FootprintBehavior=Footprint Behavior
InputTransparentColor=Input Transparent Color
MaxAllowedTiles=Maximum number of granules to load
MergeBehavior=Merge Behavior
OVERVIEW_POLICY=Overview Policy
OutputTransparentColor=Output Transparent Color
SORTING=Granule Sorting (WFS like syntax)
SUGGESTED_TILE_SIZE=Suggested Tile Size
USE_JAI_IMAGEREAD=Use JAI ImageRead (deferred loading)

CodeMirrorEditor.font=Font
CodeMirrorEditor.height=Height

ServiceLayerConfigurationPanel.defaultTitle=Services Settings
ServiceLayerConfigurationPanel.layerSettings=Layer Settings
ServiceLayerConfigurationPanel.config=Selectively enable services for layer
DisabledServicesPalette.availableHeader=Enabled Services
DisabledServicesPalette.selectedHeader=Disabled Services


JVMConsolePanel.title=JVM Console
JVMConsolePanel.threadDump=Thread Dump
JVMConsolePanel.heapDump=Heap Dump
JVMConsolePanel.dumpContent=Download dump as text file
JVMConsolePanel.download=Download

# System status names
MonitoringPanel.title=System Status
SystemStatusMonitorPanel.updated=Updated at
SystemStatusMonitorPanel.info=Info
SystemStatusMonitorPanel.operating_system-operating_system=Operating system
SystemStatusMonitorPanel.system_uptime-system_uptime=Uptime
SystemStatusMonitorPanel.system_average_load_1-system_average_load_1=System average load 1 minute
SystemStatusMonitorPanel.system_average_load_5-system_average_load_5=System average load 5 minutes
SystemStatusMonitorPanel.system_average_load_15-system_average_load_15=System average load 15 minutes
SystemStatusMonitorPanel.physical_cpus-physical_cpus=Number of physical CPUs
SystemStatusMonitorPanel.logical_cpus-logical_cpus=Number of logical CPUs
SystemStatusMonitorPanel.running_process-running_process=Number of running process
SystemStatusMonitorPanel.running_threads-running_threads=Number of running threads
SystemStatusMonitorPanel.cpu_load-cpu_load=CPU load average
SystemStatusMonitorPanel.per_cpu_load-cpu_1=CPU 1 load
SystemStatusMonitorPanel.per_cpu_load-cpu_2=CPU 2 load
SystemStatusMonitorPanel.per_cpu_load-cpu_3=CPU 3 load
SystemStatusMonitorPanel.per_cpu_load-cpu_4=CPU 4 load
SystemStatusMonitorPanel.per_cpu_load-cpu_5=CPU 5 load
SystemStatusMonitorPanel.per_cpu_load-cpu_6=CPU 6 load
SystemStatusMonitorPanel.per_cpu_load-cpu_7=CPU 7 load
SystemStatusMonitorPanel.per_cpu_load-cpu_8=CPU 8 load
SystemStatusMonitorPanel.memory_used-memory_used=Used physical memory 
SystemStatusMonitorPanel.memory_total-memory_total=Total physical memory 
SystemStatusMonitorPanel.memory_free-memory_free=Free physical memory
SystemStatusMonitorPanel.swap_used-swap_used=Used swap memory
SystemStatusMonitorPanel.swap_total-swap_total=Total swap memory
SystemStatusMonitorPanel.swap_free-swap_free=Free swap memory
SystemStatusMonitorPanel.file_system_total_usage-file_system_total_usage=File system usage
SystemStatusMonitorPanel.partition_used-/=Partition [/] used space
SystemStatusMonitorPanel.partition_total-/=Partition [/] total space
SystemStatusMonitorPanel.partition_free-/=Partition [/] free space
SystemStatusMonitorPanel.partition_used-/dev/loop1=Partition [/dev/loop1] used space
SystemStatusMonitorPanel.partition_total-/dev/loop1=Partition [/dev/loop1] total space
SystemStatusMonitorPanel.partition_free-/dev/loop1=Partition [/dev/loop1] free space
SystemStatusMonitorPanel.partition_used-/dev/loop2=Partition [/dev/loop2] used space
SystemStatusMonitorPanel.partition_total-/dev/loop2=Partition [/dev/loop2] total space
SystemStatusMonitorPanel.partition_free-/dev/loop2=Partition [/dev/loop2] free space
SystemStatusMonitorPanel.partition_used-/dev/loop3=Partition [/dev/loop3] used space
SystemStatusMonitorPanel.partition_total-/dev/loop3=Partition [/dev/loop3] total space
SystemStatusMonitorPanel.partition_free-/dev/loop3=Partition [/dev/loop3] free space
SystemStatusMonitorPanel.partition_used-/dev/sda1=Partition [/dev/sda1] used space
SystemStatusMonitorPanel.partition_total-/dev/sda1=Partition [/dev/sda1] total space
SystemStatusMonitorPanel.partition_free-/dev/sda1=Partition [/dev/sda1] free space
SystemStatusMonitorPanel.partition_used-/dev/loop4=Partition [/dev/loop4] used space
SystemStatusMonitorPanel.partition_total-/dev/loop4=Partition [/dev/loop4] total space
SystemStatusMonitorPanel.partition_free-/dev/loop4=Partition [/dev/loop4] free space
SystemStatusMonitorPanel.network_interfaces_send-network_interfaces_send=Network interfaces send
SystemStatusMonitorPanel.network_interfaces_received-network_interfaces_received=Network interfaces received
SystemStatusMonitorPanel.network_interface_send-docker0=Network interface [docker0] send
SystemStatusMonitorPanel.network_interface_received-docker0=Network interface [docker0] received
SystemStatusMonitorPanel.network_interface_send-wlp8s0=Network interface [wlp8s0] send
SystemStatusMonitorPanel.network_interface_received-wlp8s0=Network interface [wlp8s0] received
SystemStatusMonitorPanel.temperature-temperature=CPU temperature
SystemStatusMonitorPanel.voltage-voltage=CPU voltage
SystemStatusMonitorPanel.fan_speed-fan_speed=Fan speed
SystemStatusMonitorPanel.geoserver_cpu_usage-geoserver_cpu_usage=GeoServer CPU usage
SystemStatusMonitorPanel.geoserver_threads-geoserver_threads=GeoServer threads
SystemStatusMonitorPanel.geoserver_jvm_memory_usage-geoserver_jvm_memory_usage=GeoServer JVM memory usage

AccessDataRulePanel.availableRoles                           = Available Roles
AccessDataRulePanel.grantAnyRole                                    = Grant access to any role
AccessDataRulePanel.read                                     = Read
AccessDataRulePanel.write                                    = Write
AccessDataRulePanel.admin                                           = Admin

AttributeTypeInfoEditor.th.order
AttributeTypeInfoEditor.th.position     
AttributeTypeInfoEditor.th.name     = Name
AttributeTypeInfoEditor.th.binding     = Type
AttributeTypeInfoEditor.th.source     = Source
AttributeTypeInfoEditor.th.nillable     = Nillable
AttributeTypeInfoEditor.th.remove     = Remove
AttributeTypeInfoEditor.addAttribute = Add attribute
AttributeTypeInfoEditor.resetAttributes = Reset customizations
AttributeTypeInfoEditor.confirmReset = Reset will remove all attribute customization and set back the original attribute list. Please confirm.

PublishedConfigurationPage.attributeNullName = Attribute name must not be null or empty
PublishedConfigurationPage.attributeNullSource = Attribute source must not be null or empty
PublishedConfigurationPage.cqlUsesInvalidAttribute = The CQL source expression for attribute {0} refers to attributes unavailable in the data source: {1}
PublishedConfigurationPage.attributeInvalidConversion = Issue found in attribute {0}, unable to convert from native type, {1}, to target type, {2}
PublishedConfigurationPage.attributeInvalidCQL = Invalid CQL for {0} source. {1}
PublishedConfigurationPage.multiAttributeSameName = Found multiple definitions for output attribute {0}